Page({
  data: {
    listData: [],
    totalPage: 1,
    currentPage: 1,
    path: "swan-sitemap/index"
  },
  onLoad(e) {
    // 初始页面打开时，需要读取页面的 currentPage 参数（即翻页页码），并根据参数值请求数据
    let { currentPage } = e
    // 起始页码为 1，如读取到的值为空，默认赋值起始页码
    currentPage = +currentPage || 1
    // 根据当前页码获取该页数据资源
    this.requestData(currentPage)
  },
  requestData(currentPage) {
    // 发起数据资源请求。
    swan.request({
      // 数据接口，需改为开发者实际的请求接口
      //url: "http://192.168.18.169:2201/api/home/swan-site-map",
      // url: "https://csyikaoapi.91goodschool.com/api/home/swan-site-map",
      url: "https://yikaoapi.91goodschool.com/api/home/swan-site-map",
      data: {
        // 参数中需携带页码参数，此为示例，可根据实际情况传入其他所需参数
        page: currentPage
      },
      success: res => {
        if (+res.data.code === 0) {
          let resData = res.data.data
          // 根据返回数据更新列表。如请求返回格式不符合模板数据 listData 的要求格式，需调整格式后再赋值给 listData。
          // listData 的格式要求为：
          // Array<{title:string, path:string, releaseDate:DateString}>，详见下节 “list-data 项格式说明”
          this.setData({
            listData: resData.list,
            totalPage: resData.totalPage,
            currentPage
          })
        }
      }
    })
  }
})
